package context

import "github.com/gookit/validate"

type SysRoleApiContext struct {
	RoleId uint   `validate:"required" json:"roleId"` // 角色ID
	ApiIds string `validate:"required" json:"apiIds"` // 权限ID
}

// Messages 您可以自定义验证器错误消息
func (f SysRoleApiContext) Messages() map[string]string {
	return validate.MS{
		"required": "{field}不能为空",
	}
}

// Translates 你可以自定义字段翻译
func (f SysRoleApiContext) Translates() map[string]string {
	return validate.MS{
		"RoleId": "角色ID",
		"ApiId":  "权限ID",
	}
}
